package com.dongrj.framework.starter.sms;


import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;

@Setter
@Getter
@ToString
public class SmsRequest implements Serializable {
    /**
     * 发送者ID(系统用户ID)
     */
    private String senderId;
    /**
     * 接受者手机号(逗号拼接)
     */
    private String mobiles;
    /**
     * 模板编码
     */
    private String templateCode;
    /**
     * 模板键值参数
     */
    private Map<String, Object> templateMap = new HashMap<>();
    /**
     * 发送内容
     */
    private String content;

    public void addParam(String key, Object value) {
        this.templateMap.put(key, value);
    }
}
